duke mccaffrey careers in Longford, Ireland